﻿@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

@section header{
    <script type="text/javascript" src="~/Scripts/messageBox.js"></script>
    <script type="text/javascript">
        var messageBox = null;      //消息框
        $(function () {
            //初始化消息框
            messageBox = new MessageBox({ imghref: "/Content/images/" });
            //初始化栏目树
            $('#treeChannel').tree({
                url: "/Admin/Channel/List",
                animate: true,
                checkbox: false,
                onlyLeafCheck: true,
                lines: true
            });
        });
        //生成全站
        function createWholeSite() {
            messageBox.showMsgWait('正在生成，请稍候...');
            $.post('/Admin/Refresh/GenerateWholeSite', null, function (jsonData) {
                if (jsonData.Status == '1') {
                    messageBox.showMsgOk(jsonData.Message);
                } else {
                    messageBox.showMsgErr(jsonData.Message);
                }
            }, 'json');
        }
        //生成首页
        function createHome() {
            messageBox.showMsgWait('正在生成，请稍候...');
            $.post('/Admin/Refresh/GenerateHome', null, function (jsonData) {
                if (jsonData.Status == '1') {
                    messageBox.showMsgOk(jsonData.Message);
                } else {
                    messageBox.showMsgErr(jsonData.Message);
                }
            }, 'json');
        }
        //生成聚合页
        function createIndex() {
            //获取选中的栏目
            var selectedNode = $('#treeChannel').tree('getSelected');
            //判断用户是否有选中
            if (selectedNode != null) {
                messageBox.showMsgWait('正在生成，请稍候...');
                $.post('/Admin/Refresh/GenerateIndex/' + selectedNode.id, null, function (jsonData) {
                    if (jsonData.Status == '1') {
                        messageBox.showMsgOk(jsonData.Message);
                    } else {
                        messageBox.showMsgErr(jsonData.Message);
                    }
                }, 'json');
            } else {
                $.messager.alert('Warning', '请选择一个栏目！');
            }
        }
        //生成列表页
        function createList() {
            //获取选中的栏目
            var selectedNode = $('#treeChannel').tree('getSelected');
            //判断用户是否有选中
            if (selectedNode != null) {
                messageBox.showMsgWait('正在生成，请稍候...');
                $.post('/Admin/Refresh/GenerateList/' + selectedNode.id, null, function (jsonData) {
                    if (jsonData.Status == '1') {
                        messageBox.showMsgOk(jsonData.Message);
                    } else {
                        messageBox.showMsgErr(jsonData.Message);
                    }
                }, 'json');
            } else {
                $.messager.alert('Warning', '请选择一个栏目！');
            }
        }
        //生成内容页
        function createDetail() {
            //获取选中的栏目
            var selectedNode = $('#treeChannel').tree('getSelected');
            //判断用户是否有选中
            if (selectedNode != null) {
                messageBox.showMsgWait('正在生成，请稍候...');
                $.post('/Admin/Refresh/GenerateDetail/' + selectedNode.id, null, function (jsonData) {
                    if (jsonData.Status == '1') {
                        messageBox.showMsgOk(jsonData.Message);
                    } else {
                        messageBox.showMsgErr(jsonData.Message);
                    }
                }, 'json');
            } else {
                $.messager.alert('Warning', '请选择一个栏目！');
            }
        }
    </script>
    <style type="text/css">
        #dvDep {
            width: 600px;
            overflow: hidden;
            float: left;
            padding: 10px;
        }

        .easyui-linkbutton {
            margin-left: 10px;
        }

        #dvBtns {
            position: absolute;
            top: 11px;
            left: 78px;
        }

        #dvIframe {
            width: 610px;
            overflow: hidden;
            float: left;
            padding: 10px;
        }

            #dvIframe #ifAddOrEdit {
                width: 99%;
                height: 95%;
                border: 0px;
            }
    </style>
}

<!------------------------------栏目树窗口---------------------------------->
<div id="dvDep">
    <div class="easyui-panel" style="height: 800%; padding: 20px;" title="栏目架构">
        <div id="dvBtns">
            <a href="javascript: void(0);" onclick="createWholeSite();" class="easyui-linkbutton" data-options="iconCls:'icon-reload'">生成全站</a>
            <a href="javascript: void(0);" onclick="createHome();" class="easyui-linkbutton" data-options="iconCls:'icon-reload'">生成首页</a>
            <a href="javascript: void(0);" onclick="createIndex();" class="easyui-linkbutton" data-options="iconCls:'icon-reload'">生成聚合页</a>
            <a href="javascript: void(0);" onclick="createList();" class="easyui-linkbutton" data-options="iconCls:'icon-reload'">生成列表页</a>
            <a href="javascript: void(0);" onclick="createDetail();" class="easyui-linkbutton" data-options="iconCls:'icon-reload'">生成内容页</a>
        </div>
        <ul id="treeChannel"></ul>
    </div>
</div>
<!----------------------------栏目树窗口结束-------------------------------->
